.el-table--border {
    border: none;
    td {
        border: none;
        border-right: 1px solid #EBEEF5;
        border-bottom: 1px solid #EBEEF5;
    }
}

.el-table {
    width: 100%;
    &::before {
        height: 0;
    }
    &::after {
        width: 0;
    }

    .el-table__body {
        position: relative;
        tbody {
            &::before {
                left: 0;
                bottom: 0;
                width: 1px;
                height: 100%;
                content: '';
                position: absolute;
                background-color: #EBEEF5;
                z-index: 1;
            }
            &::after {
                right: 0;
                bottom: 0;
                width: 1px;
                height: 100%;
                content: '';
                position: absolute;
                background-color: #EBEEF5;
                z-index: 1;
            }
        }
    }
    .el-table__empty-block {
        border: 1px solid #EBEEF5;
        margin-top: -1px;
    }
    .el-table__fixed-right-patch {
        border-right: 1px solid #EBEEF5;
    }
    &.el-table--scrollable-y {
        .el-table__header {
            .has-gutter {
                .gutter {
                    border-right: 1px solid #EBEEF5;
                }
                .is-leaf:nth-last-child(2) {
                    border-right: none;
                }
            }
        }
    }
    .el-table__header {
        position: relative;
        border-top: 1px solid #EBEEF5;
        &::before {
            left: 0;
            bottom: 0;
            width: 1px;
            height: 100%;
            content: '';
            position: absolute;
            background-color: #EBEEF5;
            z-index: 1;
        }
        &::after {
            right: 0;
            bottom: 0;
            width: 1px;
            height: 100%;
            content: '';
            position: absolute;
            background-color: #EBEEF5;
            z-index: 1;
        }
        tr {
            background-color: #F8F8F8;
            color: #666666;
        }
        th {
            background-color: #F8F8F8;
        }
    }
}
